.f-verify-detail {
    position: absolute;
    left: 14px;
    bottom: 16px;
    z-index: 900;

    .f-verify-detail-content {
        position: relative;

        .f-verify-form-main {
            position: absolute;
            padding-bottom: 0.5rem;
            left: 0;
            bottom: 1.75rem;
            width: 28.125rem;

            .f-verify-form-content {
                background-color: #fff;
                box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
                border-radius: .125rem;
                width: 100%;

                .f-verify-form-content-arrow {
                    display: block;
                    position: absolute;
                    left: 1.125rem;
                    bottom: 0.25rem;
                    width: 0.625rem;
                    height: 0.625rem;
                    background: 0 0;
                    border-style: solid;
                    border-width: 0.3125rem;
                    box-shadow: 2px 2px 5px rgba(0, 0, 0, .08);
                    transform: translateX(-50%) rotate(45deg);
                    border-color: transparent #fff #fff transparent;
                }

                .f-verify-form-content-list {
                    position: relative;

                    .f-verify-forms-title {
                        padding: 0.75rem 0.875rem;
                        .btn-group{
                            .btn.btn-secondary.disabled:hover{
                                color: #878D99;
                                background: #EAECF3;
                                border-color: #DEE1EA;
                            }
                        }
                    }

                    .f-verify-close {
                        position: absolute;
                        right: 0.75rem;
                        top: 0.625rem;
                        color: rgba(0, 0, 0, 0.25);
                        font-size: 0.75rem;
                        cursor: pointer;
                        width: 1.25rem;
                        height: 1.25rem;
                        line-height: 1.25rem;
                        text-align: center;
                    }

                    .f-verify-forms-list {
                        max-height: 280px;
                        // height: 280px;
                        overflow-y: auto;

                        .f-verify-list-content {
                            display: none;

                            &.active {
                                display: block;
                            }
                        }

                        .f-verify-list {
                            cursor: pointer;
                            position: relative;
                            border-top: 1px solid #e9e9e9;
                            padding: 0.5rem 0.875rem 0.5rem 2.5rem;

                            .list-icon {
                                position: absolute;
                                left: 0.875rem;
                                top: 0.75rem;
                                font-size: 0.875rem;
                                color: #F5222D;

                                &.list-warning {
                                    color: #FAAD14;
                                }
                            }

                            .list-con {
                                p {
                                    margin-bottom: 0;
                                    white-space: nowrap;
                                    overflow: hidden;
                                    text-overflow: ellipsis;
                                }

                                .list-title {
                                    font-size: 0.875rem;
                                    color: rgba(0, 0, 0, 0.75);
                                    line-height: 1.375rem;
                                }

                                .list-msg {
                                    font-size: 0.75rem;
                                    color: rgba(0, 0, 0, 0.45);
                                    line-height: 1.25rem;
                                }
                            }

                            &:hover {
                                background-color: rgba(89, 161, 255, .06)
                            }
                        }
                    }
                }
            }
        }
    }

    .f-verify-nums {
        padding: 0.125rem 0.5rem;
        background: #FDE5E5;
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
        border-radius: 2px;
        cursor: pointer;

        .nums-icon {
            margin-right: 0.25rem;
            // color: #F5222D;
            vertical-align: middle;
        }

        .nums-count {
            font-size: 0.875rem;
            line-height: 1.25rem;
            // color: #F5222D;
        }
    }
}